https://www.w3.org/TR/annotation-protocol/
Is basically REST
plus LDP
.
Annotations are stored in Annotation Containers.
Annotation Containers and Annotations support:
and may support
The protocol supports Activity Streams
paging, which is, not coincidentally, the same model used by the IIIF Presentation API.
I'll illustrate the rest by means of examples.